package com.bifang.module.file.common.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

@Data
public class FileEnvVO implements Serializable {

    @Schema(title = "文件环境主键")
    private Long fileEnvId;

    @Schema(title = "环境名称")
    private String envName;

    @Schema(title = "文件服务器类型 ftp sftp socket fastfds local http")
    private String fileServiceType;

    @Schema(title = "文件服务ip")
    private String fileServiceIp;

    @Schema(title = "端口")
    private Long fileServicePort;

    @Schema(title = "用户")
    private String fileServiceUser;

    @Schema(title = "密码")
    private String fileServicePwd;

    @Schema(title = "存储服务器组（FastDFS）")
    private String storageGroup;

    @Schema(title = "文件存放基础路径")
    private String fileBasePath;

    @Schema(title = "描述")
    private String remarks;

    @Schema(title = "静态文件服务访问端口")
    private Long webPort;

    @Schema(title = "静态文件访问基础路径")
    private String webBasePath;
}
